home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 1996 May & June
/
Amiga-CD 1996 #5-6.iso
/
musik
/
tracker
/
delitracker
/
files
/
docs.lzx
/
Docs
/
Genies.deu
< prev
next >
Wrap
Text File
|
1996-03-22
|
31KB
|
520 lines
$VER: Genies.deu V2.21 (04.11.1995)
Copyright 1995 by Delirium Softdesign
(Peter Kunath and Frank Riffel)
In dieser Datei sind alle Genies aufgeführt und beschrieben, die
offiziell mit dem Programm Paket DeliTracker ausgeliefert werden.
Dieses Dokument enthält keine Beschreibug der Standard Menüs; nur Genie
spezifische Elemente der Benutzeroberflächen werden hier erläutert.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ACHTUNG: Wir suchen dringend Developer Unterlagen für WaveTools/PeriSound
und AD516. Wer uns als Erster die Programmier-Dokumentation für eine der
genannten Karten schickt, bekommt eine Gratis DeliTracker Registration
(und vielleicht auch einen NotePlayer, falls die Dokumenation detailliert
genug ist).
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. NOTEPLAYER GENIES
Noteplayer, die MEMF_PUBLIC oder MEMF_ANY verwenden, brauchen zusätzlich
noch einen, meist 1KB, großen Chip-Memory Puffer. Diese Genies haben
natürlich den großen Vorteil, daß man damit Module abspielen kann, die
größer als das vorhandene Chip-Memory sind. Andererseits benötigen sie
dafür aber etwas mehr Rechenzeit.
Name Beschreibung
========================== ===========================================
AudioDev-NotePlayer --- Removed ---
Dieser NotePlayer wurde wegen einiger nicht
zu behebender Bugs im audio.device wieder
entfernt.
Paula-NotePlayer Bis zu 4 Stimmen. Benutzt MEMF_CHIP. Benutzt
das audio.device nur zum Belegen der Channels
und schreibt ansonsten direkt in die Hardware.
GUI: Hier können Sie die Belegungspriorität
der Kanäle eintragen.
Hinweis: Bei einigen Programmen, die das
audio.device nicht korrekt benutzen, kann es
zu Schwierigkeiten kommen. Dies ist z.B bei
Term 3.4 der Fall. Sie können die Probleme
vermeiden, wenn Sie die Priorität auf 127
setzen.
4Voices-NotePlayer Bis zu 4 Stimmen. Benutzt MEMF_ANY.
GUI: Die einzelnen Kanäle lassen sich
an/abschalten.
8Voices-NotePlayer Bis zu 8 Stimmen mit 7Bit Auflösung. Benutzt
MEMF_ANY. Die hier verwendete Mixroutine ist
© 1991 by Maxon Computer GmbH. Vielen Dank
an Jörg Schmidt. GUI: Die einzelnen Kanäle
lassen sich an/abschalten.
32Voices-NotePlayer Bis zu 32 Stimmen. Benutzt MEMF_ANY. Hier
wird unsere eigene DeliMix Technologie
verwendet.
GUI: Die rechten und linken Kanäle lassen
sich getrennt an- und abschalten. Die
Mixfrequenz läßt sich zwischen 4 kHz und
60 kHz einstellen.
32Voices-NotePlayerPlus Bis zu 32 Stimmen. Benutzt MEMF_ANY.
Verwendet DeliMix.
GUI: Die rechten und linken Kanäle lassen
sich getrennt an- und abschalten. Zusätzlich
gibt es noch einen Slider zur Lautstärke-
anhebung. Wenn Auto-Boost eingeschaltet ist,
wird der Boost entsprechend der Channelanzahl
automatisch gesetzt.
Die Mixfrequenz läßt sich zwischen 4 und
60 kHz einstellen.
14Bit-NotePlayer Bis zu 32 Stimmen. Benutzt MEMF_ANY. Hier
wird ebenfalls die DeliMix Technologie
verwendent, jedoch erfolgt die Ausgabe in
14Bit Qualität. Wegen der 14Bit Ausgabe ist
die Lautstärke dieses Players zwangsläufig
relativ gering. Sie kann mit dem Boostslider
angehoben werden, wir empfehlen jedoch die
Lautstärke an der Stereoanlage zu regulieren.
Für eine optimale Qualität wird, falls
vorhanden, die CyberSound Calibrier-Einstellung
benutzt.
GUI: Die rechten und linken Kanäle lassen
sich getrennt an- und abschalten. Die Mix-
frequenz läßt sich zwischen 4 kHz und
60 kHz einstellen. Auto-Boost stellt den Boost
entsprechend der Channelanzahl automatisch
ein.
Headphone-NotePlayer Bis zu 32 Stimmen. Benutzt MEMF_ANY.
Verwendet DeliMix.
GUI: Die rechten und linken Kanäle lassen
sich getrennt an- und abschalten. Zusätzlich
gibt es noch einen Slider zur Lautstärke-
anhebung. Als Besonderheit kann mit einem
Slider eingestellt werden, wieviel Prozent
der rechten bzw. linken Seite auf der linken
bzw. rechten Seite hörbar sind. Beispiele:
0% Stereo Factor : Mono
50% -"- : jeder Kanal ist mit einer
Intensität von 50% auf der anderen Seite
hörbar.
Die Mixfrequenz läßt sich zwischen 4 und
60 kHz einstellen. Auto-Boost stellt den Boost
entsprechend der Channelanzahl automatisch
ein.
ModSave-NotePlayer Bis zu 16 Stimmen. Benutzt MEMF_ANY. Dieses
Genie verwendet auch DeliMix. Mit diesem
NotePlayer können sie ihre Lieblingsmodule
in Samples verwandeln.
GUI: Die rechten und linken Kanäle lassen
sich getrennt an- und abschalten. Die Mix-
frequenz läßt sich zwischen 4 kHz und 60 kHz
einstellen. Auto-Boost stellt den Boost
entsprechend der Channelanzahl automatisch
ein. Wenn das 'Save Sample' Gadget angewählt
ist, wird die Soundausgabe in ein IFF-8SVX
Sample File mitgeschnitten. Den Filenamen
kann man im 'Filename' Gadget eintragen,
ist kein Name vorhanden, öffnet sich ein
Filerequester in dem Sie eine Datei auswählen
können. Mit dem 'Mode' Cyclegadget können Sie
zwischen Mono- und Stereosample wählen. Im
Stereomode werden bis zu 16 Stimmen gemischt
und abgespeichert, bei Mono sind es nur 8.
Dies sollte aber meist ausreichend sein.
Toccata-NotePlayer Bis zu 32 Stimmen, unterstützt Panning. Benutzt
MEMF_ANY. Dieser NotePlayer benutzt die Toccata
Soundkarte von MacroSystem um echten 16Bit
Digitalsound zu erzeugen.
Auf Anfrage für registrierte Benutzer
erhältlich.
MPro-NotePlayer Bis zu 32 Stimmen, unterstützt Panning. Benutzt
MEMF_ANY. Dieser NotePlayer benutzt die Maestro
Professional Interfacekarte von MacroSystem um
echten 16Bit Digitalsound zu erzeugen.
Auf Anfrage für registrierte Benutzer
erhältlich.
2.DECRUNCH GENIES
Name Beschreibung
========================== ===========================================
Decruncher Dieses Genie kann Imploder und LhA gepackte
Dateien entpacken. Bei LhA Files wird jedoch
nur das erste File entpackt!
3.CONVERT GENIES
Name Beschreibung
========================== ===========================================
Deli-Wizard Copyright 1994-95 by Nicolas FRANCK.
Dieses Genie konvertiert viele der sog.
ProTracker 'Packer' zurück nach ProTracker.
Momentan werden folgende -51- Formate
erkannt und konvertiert:
KRIS
NoisePacker_1.0 / 2.0
NoisePacker_3.0
Digital-Illusions
Pha-Packer
Unic
Laxity
Wanton
NoiseRunner
Eureka
Player 40A / Player 40B / Player 41A
Player 50A / Player 60A / Player 61A
ProRunner_1.0
ProRunner_2.0
ProPacker_1.0
ProPacker_2.1 / 3.0
Promizer_1.x
Promizer_2.0
Promizer_4.0
FC-M
HeatSeeker mc1.0
XANN
SKYT
Module Protector
Game Music Creator
Avalon-Packer
AC1D
Pygmy-Packer
Channel Players
StarTrekker-Packer
Fuzzac
Kefrens Sound Machine
Soundtracker 2.6 / IceTracker
Tracker Packer 1
Tracker Packer 2 / 3
NoiseTracker Pak
Polka Packer
Power Music
SoundTracker Pro 3.0
Zen Packer
GUI: Die Konvertier-Routinen einzelner
Formate lassen sich separat an- und ab-
schalten. Mit dem 'Save Module' Gadget
lassen sich die zurückkonvertierten Module
abspeichern. Dazu öffnet sich ein File-
requester.
Hinweis: Um sich für Pro-Wizard zu
registrieren, senden Sie
50 FF / 15$ US / 20 DM
an: Nicolas FRANCK
157, Rue de Strasbourg
77350 Le Mée sur Seine
France
Dorthin können Sie auch Deli-Wizard bzw.
Pro-Wizard betreffende Bugreports oder
Verbesserungsvorschläge schicken. Bitte
schreiben Sie Französisch oder Englisch.
Converter Dieses Genie konvertiert seltene nicht-
ProTracker Modulformate in andere Formate um,
die mit DeliTracker abgespielt werden können.
Es werden folgende Formate erkannt und
konvertiert:
In Stereo! => Synthesis
GraveComposer => FastTracker
Octalyzer => FastTracker
(dieses Format hat nicht mit dem
Oktalyzer von A. Sander zu tun!)
MED Song => MED Module
GUI: Die Konvertier-Routinen einzelner
Formate lassen sich separat an- und ab-
schalten.
ST-NT-PT-Song_Converter Dieses Genie konvertiert Sound/Noise/ProTracker
Songs in ein Modul. Song und Samples dürfen
gepackt sein. Die Samples können entweder in der
im Song angegebenen Volume oder aber in einem
Subdirectory liegen. Der Pfad für dieses
Directory wird über die GUI eingestellt.
Kann ein Sample nicht gefunden werden, wird der
User nach einem Ersatzsample gefragt.
GUI: Setzt den Pfad, in dem die Samples gesucht
werden. In dem angegeben Pfad können sich
Directories für die jeweiligen ST-xx Disketten
befinden.
4.ANDERE GENIES
Name Beschreibung
========================== ===========================================
ModuleInfo Dieses Genie zeigt einige Informationen über
das aktuelle Modul an. Momentan wird folgendes
unterstützt: eigentliche Modulname, Dateigröße,
benutzte Kanäle, die Anzahl der Patterns,
Samplenamen/Längen sowie die erwartete
Spieldauer.
GUI: 'Settings'-Menu: Mit 'Duration' kann
die Berechnung der Spieldauer an- und ab-
geschalten werden.
MonoScope Dieses Genie stellt die aktuelle Wellen-
form in einer ungewöhnlichen Weise dar. Es
werden bis zu 8 Stimmen unterstützt. Jedes
Pixel repräsentiert einen bestimmten Zeit-
punkt. Die x und y Koordinaten entsprechen
der Wellenform. Im 'Single Mode' wird die
x-Koordinate aus der Gesamt-Amplitude der
linken Kanäle berechnet. Die y-Koordinate
wird aus der Gesamt-Amplitude der rechten
Kanäle berechnet. Hier kann man beobachten,
wie ähnlich die Kanäle zueinander sind. Im
'Double Mode' werden beide Koordinaten aus
der Gesamt-Amplitude eines Kanals (links
oder rechts) gewonnen. Die y-Koordinate
wird im Vergleich zur x-Koordinate Zeit-
versetzt ausgelesen. Diese Anzeigeweise
zeigt die Ähnlichkeiten des Signals mit sich
selbst (sog. Autokorrelation).
GUI: Settings
:
Nasty Blit
Diese Option ist nur für
(EGS) Grafikkartenbesitzer
von Interesse. Sie dient
dazu, Probleme, die von der
Emulation der Blitoperationen
durch die CPU herrühren, zu
mindern. Bei eingeschalteter
Option werden diese durch
Forbid()/Permit() geschützt.
~~~~~~~~~~~~~~~
Single Mode A-I Single mode wählen
Double Mode A-O Double mode wählen
StereoScope Dieses Genie zeigt die momentane Wellenform
als Stereo-Signal, ähnlich einem Oszilloskop.
Dieses Genie arbeitet mit bis zu 8 Stimmen.
GUI: Settings
:
Nasty Blit
Diese Option ist nur für
(EGS) Grafikkartenbesitzer
von Interesse. Sie dient
dazu, Probleme, die von der
Emulation der Blitoperationen
durch die CPU herrühren, zu
mindern. Bei eingeschalteter
Option werden diese durch
Forbid()/Permit() geschützt.
QuadraScope Dieses Genie zeigt die Wellenformen von bis
zu 4 Stimmen ,ähnlich einem Oszilloskop, an.
Die CPU-Belastung ist relativ gering, jedoch
kann das Fenster in der Größe nicht verändert
werden.
GUI: Settings
:
Nasty Blit
Diese Option ist nur für
(EGS) Grafikkartenbesitzer
von Interesse. Sie dient
dazu, Probleme, die von der
Emulation der Blitoperationen
durch die CPU herrühren, zu
mindern. Bei eingeschalteter
Option werden diese durch
Forbid()/Permit() geschützt.
QuadrascopePlus Copyright 1994-95 by Florian Vorberger.
Dieses Genie zeigt ebenfalls die Wellenformen
von bis zu 4 Stimmen wie ein Osziloskop an.
Das Genie bietet verschiedene Darstellungs-
arten und die Möglichkeit, die Fenstergröße
zu verändern. QuadrascopePlus versucht die
Anzeige 50 mal in der Sekunde neu aufzubauen,
dies kostet natürlich einiges an Rechenzeit.
Im wesenlichen steigt die CPU-Belastung etwa
linear mit der Fenstergröße, im 'Solid Mode'
hängt die Belastung etwas mehr von der
Fensterhöhe ab. Sollte ihnen die Anzeige
etwas zu langsam vorkommen sollten sie das
Fenster etwas verkleinern.
GUI: Settings
:
Nasty Blit
Diese Option ist nur für
(EGS) Grafikkartenbesitzer
von Interesse. Sie dient
dazu, Probleme, die von der
Emulation der Blitoperationen
durch die CPU herrühren, zu
mindern. Bei eingeschalteter
Option werden diese durch
Forbid()/Permit() geschützt.
~~~~~~~~~~
Half A-A Zeigt den absoluten Pegel
an. Dies entspricht einer
vorzeichenlosen Darstellung
der Samples.
Mirror A-M Diese Einstellung zeigt auch
den absoluten Pegel an,
jedoch wird er an der Null-
marke gespiegelt.
Hinweis: Wenn weder 'Half'
noch 'Mirror' angewählt
sind, wird der Samplewert
vorzeichenbehaftet
interpretiert. Dies ist die
Vorgabe.
~~~~~~~~~~
Dot A-D Zeichnet einzelne Punkte.
Line A-L Verbindet die Sample Punkte
durch Linien miteinander.
Solid A-O Füllt den Raum zwischen
einzelnen Punkten und der
Nullmarke.
QuadrascopePlus wurde von Florian Vorberger
geschrieben. QuadrascopePlus darf nur zusammen
mit DeliTracker vertrieben werden. Es darf
nur für Nicht-Kommerzielle Zwecke verwendet
werden. Falls Sie Bugs finden, Ideen haben
oder eine kommerzielle Lizenz wünschen,
schreiben Sie bitte an:
Florian.Vorberger@informatik.tu-muenchen.de
oder Delirium Softdesign, wir werden die
Sachen dann weiterleiten.
LightOrgan_Color Dieses Genie zeigt den Gesamt-Pegel von bis
zu 8 Stimmen als Farb-Intensitätsschwankung
an. Die Summe der linken Kanäle steuert dabei
Blauanteil, die der rechten den Rotanteil.
Dieses Genie belegt einen freien Pen. Es
benötigt mindestens Kickstart V39.
Hinweis:
Da die Workbench 8 Pens selbst alloziert,
muß man einen Screen mit mindestens 16 Farben
einstellen, um dieses Genie auf dem Workbench
Screen laufen zu lassen.
FFTAnalyzer Dieses Genie zeigt das Frequenz Spektrum von
jeweils bis zu 4 linken und rechten Kanälen
an. Die Anzeige ist in zwei Hälften aufgeteilt,
links für das linke und rechts für das rechte
Spektrum. Jede Hälfte besteht aus 64 Balken,
wovon jeder ein Frequenzband von ca. 110 Hz
repräsentiert. Die Frequenzbereiche sind von
unten (Bass) nach oben (Höhen) angeordnet. Der
oberste Balken entspricht dabei einer Frequenz
von ca. 7.5 kHz. Die Länge eines Balkens
entspricht dem Schalldruckpegel dB(A). Dieser
ist nach DIN IEC-651, Kurve A bewertet. Zum
Ermitteln des Frequenzspektrums wird eine
stark optimierte 504-Punkt-Fast-Fourier-
Transformation verwendet. Diese Routine wurde
uns freundlicherweise von Kim Øyhus zur
Verfügung gestellt.
GUI: Settings
:
Nasty Blit
Diese Option ist nur für
(EGS) Grafikkartenbesitzer
von Interesse. Sie dient
dazu, Probleme, die von der
Emulation der Blitoperationen
durch die CPU herrühren, zu
mindern. Bei eingeschalteter
Option werden diese durch
Forbid()/Permit() geschützt.
DrWhoGenie Dieses Genie basiert auf dem rotierenden Tunnel-
effekt aus dem Sanity Demo 'ARTE'. Die Routinen
wurden uns freundlicherweise von Chaos/Sanitiy
zur Verfügung gestellt. Das Genie läuft erst ab
Kickstart 3.0 und benötigt einen Screen mit
mindestens 16 freien Pens.
GUI: Settings
:
Nasty Blit
Diese Option ist nur für
(EGS) Grafikkartenbesitzer
von Interesse. Sie dient
dazu, Probleme, die von der
Emulation der Blitoperationen
durch die CPU herrühren, zu
mindern. Bei eingeschalteter
Option werden diese durch
Forbid()/Permit() geschützt.
~~~~~~~~~~
Own C2P A-2 Es wird eine optimierte
Chunky2Planar Routine
in Verbindung mit
BltBitMapRastPort() benutzt.
Use WPA A-W Zum Darstellen wird die
System-Funktion
WritePixelArray8() benutzt.
Use WCP A-C Es wird die System Funktion
WriteChunkyPixels() benutzt
(erst ab V40 verfügbar).
Hinweis: Probieren Sie bitte selbst aus,
welche der 3 Optionen bei Ihnen
am schnellsten ist!
~~~~~~~~~~
16 Colors A-1 Zeichnet den Tunnel mit
16 Farben.
64 Colors A-6 Zeichnet den Tunnel mit
bis 64 Farben. Falls keine
64 Farben frei sind, versucht
das Genie sukzessive 32 bzw.
16 Farben zu verwenden.
5. DELIMIX
DeliMix ist © 1994-95 by Delirium Softdesign. DeliMix ist eine Echtzeit
Samplemixtechnologie. Es ist die Grundlage vieler Noteplayer, die virtuelle
Stimmen zur Verfügung stellen. Diese Technologie mischt Samples unterschied-
licher Abtastraten zu einem Sample, dessen Ausgaberate eingestellt werden
kann. Wird eine höhere Ausgaberate eingestellt, klingt das Ergebnis besser.
Eine Erhöhung der Abtastrate erhöht jedoch auch den Rechenaufwand. Wenn
DeliMix einen MC680020 oder höher erkennt, wird automatisch eine optimierte
Mix-Routine verwendet, die etwa 20% schneller ist. Bei etwa 30 kHz gibt es
einen kritischen Punkt. Wenn Sie eine höhere Ausgabefrequenz wählen, bringt
dies nur eine Klangverbesserung, falls Sie auf einem Produktivity-Screen
arbeiten. Das kommt daher, daß in der derzeitigen Amigahardware die Audio-
DMA Rate abhängig von der Videoscanrate ist. Die Audio-DMA kann pro Video-
zeile zwei Samples (je Kanal) ausgeben. Im normalen Betrieb ergibt sich
deshalb eine obere Ausgabefrequenz von 2*15 kHz = 30 kHz. Wird jedoch ein
Productivity-Screen verwendet, ist eine maximale Ausgabefrequenz von etwas
unter 60 kHz möglich. Alle NotePlayer verringern automatisch die Playback
Frequenz, wenn die CPU nicht mehr in der Lage ist, die gewünschte Mixrate
aufrecht zu erhalten. Dies verhindert, daß sich ein NotePlayer im Interrupt
wegen Überlastung aufhängt.